home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / cobol < prev    next >
Encoding:
Text File  |  1995-04-11  |  25.2 KB  |  771 lines

  1. Archive-name: cobol-faq
  2. Posting-Frequency: every 30 days
  3. Last-Modified: $Date: 1995/02/08 09:28:12 $
  4. Version: $Revision: 1.79 $
  5.  
  6. Additional information and corrections are encouraged.  Please send
  7. comments to jfid@mfltd.co.uk.
  8.  
  9.  
  10. 0.  CONTENTS
  11.  
  12.     1.  Changes since the last issue.
  13.  
  14.     2.  Where can I get this FAQ ?
  15.  
  16.     3.  Where can I get a COBOL compiler ?
  17.         3.1 for DOS, Windows or OS/2 ?
  18.         3.2 for Windows/NT ?
  19.         3.3 for UNIX ?
  20.         3.4 for Linux ?
  21.         3.5 for the Macintosh ?
  22.         3.6 for other environments ?
  23.  
  24.     4.  Is there a free COBOL compiler ?
  25.         4.1 for DOS, Windows or OS/2 ?
  26.         4.2 for Windows/NT ?
  27.         4.3 for UNIX ?
  28.         4.4 for the Macintosh ?
  29.         4.5 for other environments ?
  30.  
  31.     5.  What happened to...
  32.         5.1 Ryan McFarland ?
  33.         5.2 Realia ?
  34.  
  35.     6.  Where can I contact...
  36.         6.1 Acucobol ?
  37.         6.2 Liant ?
  38.         6.3 Micro Focus ?
  39.         6.4 CA ?
  40.         6.5 mbp ?
  41.         6.6 Wang ?
  42.  
  43.     7.  COBOL standards.
  44.         7.1 What standards exist ?
  45.         7.2 Can I get the standards via FTP ?
  46.  
  47.     8.  COBOL 6.50
  48.         8.2 How do I compile my programs ?
  49.         8.1 How do I link my objects ?
  50.  
  51.     9.  What about OO COBOL ?
  52.  
  53.    10.  Books about COBOL.
  54.  
  55.    11.  Is there a COBOL to C converter ?
  56.  
  57.    12.  Other sources of information.
  58.         12.1 Compuserve
  59.         12.2 Bix
  60.         12.3 Micro Focus Faxback
  61.         12.4 Micro Focus WWW server
  62.  
  63.    13.  Information required for the FAQ.
  64.  
  65.    14.  Contributors to the FAQ.
  66.  
  67.    15.  Copying this FAQ.
  68.  
  69.  
  70.  
  71. 1.  Changes since the last issue.
  72.  
  73.     Book references from Doug Chappell.
  74.  
  75.     Further information about "Structured COBOL, 3rd Edition" from
  76.     Juergen Linkens.
  77.  
  78.  
  79. 2.  Where can I get this FAQ ?
  80.  
  81.     This document should be archived at many sites on the Internet,
  82.     including rtfm.mit.edu -- the archive site for all FAQs.  It is also
  83.     available via e-mail from the author (jfid@mfltd.co.uk).
  84.  
  85.     An HTML version of the latest FAQ is also available from the Micro
  86.     Focus WWW server.  The URL is http://www.mfltd.co.uk/FAQ/cobol-faq.html
  87.  
  88.  
  89. 3.  Where can I get a COBOL compiler ?
  90.  
  91.     3.1 for DOS, Windows or OS/2 ?
  92.  
  93.         Acucobol, CA, Liant, mbp and Micro Focus all produce compilers
  94.         for one or more of these environments.  Microsoft used to
  95.         re-badge the Micro Focus compiler, but not any more.
  96.  
  97.     3.2 for Windows/NT ?
  98.  
  99.         Micro Focus has a COBOL 32-bit SDK available for Windows/NT.
  100.         ACUCOBOL-85 is also available and mbp also have a product
  101.         for this platform.
  102.  
  103.     3.3 for UNIX ?
  104.  
  105.         Acucobol, Liant, mbp and Micro Focus have products available
  106.         across a large number of UNIX platforms.  Some OEMs re-badge
  107.         and/or re-engineer these products for their own systems, too.
  108.  
  109.         Wang also produce a development and production environment
  110.         for the RS/6000 running AIX and HP 9000 s800 and s700 running
  111.         HP/UX.
  112.  
  113.     3.4 for Linux ?
  114.  
  115.         There is no COBOL system available specifically for Linux.
  116.         However, the iBCS2 code for Linux should mean that it is
  117.         possible to get some of the i486 COBOL packages for operating
  118.         systems such as SCO to work.
  119.  
  120.         Ralf Draeger (draegerr@informatik.tu-muenchen.de) reports that
  121.         it is possible to get programs compiled using Micro Focus COBOL
  122.         on SCO UNIX to run on Linux.
  123.  
  124.         Norman Hull (norman@idh.ie) adds :
  125.  
  126.             Using Micro Focus COBOL v3.1 for SCO UNIX and Linux kernels
  127.             1.1.35 and 1.1.45 with the iBCS code, programs will compile
  128.             on Linux to .int code, but fail when data is entered (the
  129.             tictac demo. program fails with illegal character in numeric
  130.             field, whatever data is entered).
  131.  
  132.             When the .int code is created under SCO and transferred to
  133.             Linux, it runs in exactly the same way as it does on SCO.
  134.  
  135.             If compiled to .gnt code, the program runs without any
  136.             problems on Linux.
  137.  
  138.  
  139.     3.5 for the Macintosh ?
  140.  
  141.         Micro Focus and Acucobol produce a COBOL development
  142.         system for the Mac running A/UX.
  143.  
  144.         Micro Focus has also announced that it will be releasing
  145.         a product on MacOS.  There are currently no dates for release.
  146.  
  147.  
  148.     3.6 for other environments ?
  149.  
  150.         Most major vendors have their own COBOL implementation, or
  151.         have someone else's ported to their platform(s).  There are
  152.         quite a few available for CP/M and MP/M, and one is even
  153.         rumoured to have been available for the PERQ workstation.
  154.  
  155.  
  156. 4.  Is there a free COBOL compiler ?
  157.  
  158.     Just for the record, no COBOL tools are listed in the Catalog
  159.     of compilers, interpreters, and other language tools posted to
  160.     comp.compilers and comp.lang.misc.  This probably means that
  161.     there are no freely available COBOL compiler sources.
  162.  
  163.     However, several books in the booklist come with a COBOL compiler.
  164.     See section 10 for details.
  165.  
  166.  
  167.     4.1 for DOS, Windows or OS/2.
  168.  
  169.         There is a freely available COBOL compiler for DOS. It can be
  170.         found on many archive sites, named COBOL650.ZIP. You also need
  171.         DPATH30.ZIP Have a read through Section 8 before you start.
  172.  
  173.         It is widely rumoured that the sources for this compiler are
  174.         available from a BBS.  This no longer appears to be the case.
  175.         Numerous attempts have completely failed to track down the
  176.         sources.
  177.  
  178.         There is a COBOL701.ARJ archive which contains a version of
  179.         COBOL 6.50 with a limited number of compiles. It was an attempt
  180.         at a full integrated development environment, including an
  181.         editor. Unfortunately, no documentation is included.
  182.  
  183.         Also, it may be possible to run the freely available CP/M
  184.         compiler (see 4.5) under a freely available CP/M emulator.
  185.  
  186.     4.2 for Windows/NT ?
  187.  
  188.         The CP/M compiler/emulator combination should work here, too.
  189.  
  190.     4.3 for UNIX ?
  191.  
  192.         There are no well-documented examples of a freely available COBOL
  193.         compiler for UNIX.
  194.  
  195.         COBOL 6.50 might run under a UNIX emulation of a DOS system,
  196.         however.  (For example, VP/ix, SoftPC or dosemu under Linux.)
  197.  
  198.         The CP/M compiler (see 4.5) should run under a CP/M emulator
  199.         for UNIX in a similar fashion.
  200.  
  201.     4.4 for the Macintosh ?
  202.  
  203.         Not that I know of.
  204.  
  205.     4.5 for other environments ?
  206.  
  207.         There is a freely available CP/M COBOL compiler/interpreter
  208.         (NPS Micro COBOL).  This is available via anonymous FTP
  209.         from oak.oakland.edu in /pub/cpm/cobol.  However, Stefano Priola
  210.         (s70829@galileo.polito.it) comments :
  211.  
  212.         "I've used the CPM COBOL ... I think that this compiler is much
  213.          too old to use or for a student to learn COBOL."
  214.  
  215.  
  216. 5.  What happened to ...
  217.  
  218.     5.1 Ryan McFarland ?
  219.  
  220.         Ryan McFarland have been bought by Liant Software Corp.
  221.  
  222.     5.2 Realia ?
  223.  
  224.         Realia have been bought by Computer Associates (CA).  Their
  225.         compiler is now called CA-Realia COBOL.
  226.  
  227.  
  228. 6.  Where can I contact ...
  229.  
  230.     6.1 Acucobol ?
  231.  
  232.         Acucobol
  233.         7950 Silverton Avenue
  234.         Suite 201
  235.         San Diego, CA 92126
  236.  
  237.         Tel: (619) 689 7220
  238.         Fax: (619) 566 3071
  239.  
  240.         You can also call 1-800-COBOL-85 in the US.
  241.  
  242.         Acucobol have a connection to the Internet and can be contacted
  243.         at info@acucobol.com and support@acucobol.com.
  244.  
  245.     6.2 Liant ?
  246.  
  247.         LPI COBOL
  248.  
  249.           Liant Software Corporation      Liant Software Ltd.
  250.           959 Concord Street              2 Caxton Street
  251.           Framingham, MA 01701            St. James Park
  252.           USA                             London SW1H 0QE
  253.                                           UK
  254.  
  255.           Tel: (508) 872-8700             Tel: +44 71 799 2434
  256.           Fax: (508) 626-2221             Fax: +44 71 799 2552
  257.  
  258.                info@lpi.liant.com              info@liant.co.uk
  259.                support@lpi.liant.com
  260.  
  261.         RM/COBOL
  262.  
  263.           Liant Software Corporation            Liant Software Ltd.
  264.           8911 Capital of Texas Highway North   2 Caxton Street
  265.           Austin, TX 78759-7267                 St. James Park
  266.           USA                                   London SW1H 0QE
  267.                                                 UK
  268.  
  269.           Product Enquiries :
  270.  
  271.           Tel: (512) 343-1010                   Tel: +44 71 799 2434
  272.           Fax: (512) 343-9487                   Fax: +44 71 799 2552
  273.  
  274.                info@rmc.liant.com                    info@liant.co.uk
  275.  
  276.           In the US you can also call 1-800-RMCOBOL.
  277.  
  278.           Technical Enquiries :
  279.  
  280.           Tel: (512) 343-1010
  281.           Fax: (512) 345-9914
  282.  
  283.                support@rmc.liant.com
  284.  
  285.     6.3 Micro Focus ?
  286.  
  287.         Micro Focus Ltd.                Micro Focus Inc.
  288.         26 West Street                  2465 East Bayshore Road
  289.         Newbury                         Suite 400, Palo Alto
  290.         Berkshire                       CA 94303
  291.         RG13 1JT                        USA
  292.         UK
  293.  
  294.         Tel: +44 635 32646              Tel: 415 856 4161
  295.         Fax: +44 635 33966              Fax: 415 856 6134
  296.  
  297.         In the US you can also call 1-800-VSCOBOL.
  298.  
  299.         Micro Focus can be contacted via the Internet.  The domain is
  300.         mfltd.co.uk.
  301.  
  302.     6.4 Computer Associates ?
  303.  
  304.         For product inquiries:
  305.  
  306.         Computer Associates
  307.         One Computer Associaes Plaza
  308.         Islandia,
  309.         NY 11788-7000
  310.         USA
  311.  
  312.         Tel:    1-800-CALL CAI (225-5224)
  313.  
  314.         For technical inquiries:
  315.  
  316.         Computer Associates
  317.         2400 Cabot Drive
  318.         Lisle,
  319.         IL 60532-3652
  320.         USA
  321.  
  322.         Tel:    (708) 505-6885
  323.  
  324.     6.5 mbp ?
  325.  
  326.         In Germany,
  327.  
  328.         mbp Softwareentwicklungsgesellschaft mbH
  329.         Tools & Compiler
  330.         Semerteichstr. 47-49
  331.         D-44141 Dortumnd
  332.  
  333.         Tel. +49 231 944 1465
  334.         Fax  +49 231 944 2413
  335.  
  336.  
  337.         In the US,
  338.  
  339.         mbp Software and Systems Technologies, Inc.
  340.         1131 Harbor Bay Parkway, Suite 260
  341.         Alameda,
  342.         CA 94501
  343.  
  344.         Tel: (510) 769-5333
  345.         Fax: (510) 769-5735
  346.  
  347.         In the US, you can also call 1-800-231-6342.
  348.  
  349.     6.6 Wang ?
  350.  
  351.         Wang Laboratories, Inc.
  352.         One Industrial Avenue
  353.         Lowell, MA  01851
  354.         USA
  355.  
  356.         Contact Stephen Bergmann : 508 967 6547
  357.              or Bob Mance        : 508 967 7001
  358.  
  359.         Fax : 508 967 5110
  360.  
  361.         Wang are also on the Internet.  Their domain is wang.com.
  362.  
  363.  
  364. 7.  COBOL standards.
  365.  
  366.     7.1 What standards exist ?
  367.  
  368.         The current COBOL standard is the ISO/ANSI '85 standard.  This
  369.         replaced the ANSI '74 standard.
  370.  
  371.         There are two amendments to the COBOL '85 standard --
  372.         intrinsic functions and corrections.
  373.  
  374.         ISO should be producing a new standard in 1997.  Don Nelson is
  375.         the editor and has offered to answer any questions about it.
  376.  
  377.     7.2 Can I get the standards via FTP.
  378.  
  379.         The standards do not appear to be available via FTP.  This is
  380.         probably because they are very large and are copyrighted by
  381.         ANSI and/or ISO.
  382.  
  383.         The 1997 standard will be copyright of ISO.
  384.  
  385.  
  386. 8.  COBOL 6.50
  387.  
  388.     8.1 How do I compile my programs ?
  389.  
  390.         It is assumed you have installed cobol650.zip in the directory
  391.         C:\COBOL650.  In install.doc you will find some information on
  392.         running the compiler.
  393.  
  394.         1) Add C:\COBOL650 to the PATH
  395.  
  396.         2) Run APPEND on C:\COBOL650 :
  397.  
  398.            APPEND C:\COBOL650
  399.  
  400.         The install.doc contained in cobol650.zip refers to a program
  401.         DPATH.COM to be run instead of APPEND. The DOS program APPEND
  402.         seems to work too.
  403.  
  404.         3) Now you can compile your .cob files as explained in
  405.            install.doc.
  406.  
  407.         When trying to compile sources in a directory other than that
  408.         where the compiler is installed, the compiler terminates without
  409.         an error.  This restriction is not documented in install.doc,
  410.         which is probably a result of using APPEND instead of DPATH.
  411.  
  412.         The compiler accesses drive A:.  You should have a disk in this
  413.         drive.
  414.  
  415.         Peter Mikalajunas adds :
  416.  
  417.         To avoid the need to use drive A:, you should do the following :
  418.  
  419.             subst a: c:\cobol650
  420.  
  421.         When you type A: you will drop into the C:\COBOL650 subdirectory.
  422.         The compiler will behave normally at this point, not constantly
  423.         searching drive A:.
  424.  
  425.         When you are done with a session do the following :
  426.  
  427.             C:
  428.             subst a: /D
  429.  
  430.  
  431.     8.2 How do I link my objects ?
  432.  
  433.         There is no linker with the COBOL 6.50 compiler.  To link
  434.         objects you need to use the linker from MS-DOS v3.3 or earlier.
  435.  
  436.         Ralf Laemmel adds :
  437.  
  438.         You can use newer linkers, especially from newer Microsoft
  439.         compiler products, too.
  440.  
  441.         And Peter Mikalajunas has found that :
  442.  
  443.         Tlink compiled with obj files without complaint, but the exe's
  444.         were useless. What did work was Link version 5.31.009 which
  445.         comes with Visual Basic for DOS. It compiled all obj files I
  446.         tried and the exe's ran perfectly.
  447.  
  448.  
  449. 9.  What about OO COBOL ?
  450.  
  451.     The following is largely taken from a posting by Michael Jesse Chonoles
  452.     (chonoles@acc.vf.ge.com) :
  453.  
  454.     "The X3J4.1 Object-Oriented COBOL Task Group has approved a technical
  455.     report with recommendations that it be included in the next full COBOL
  456.     Language Standard by the X3J4 committee."
  457.  
  458.     Micro Focus has an OO COBOL product. It does not conform exactly
  459.     to the OO COBOL proposal currently being discussed, however
  460.     -- the syntax is a subset of the current proposal with a few
  461.     variations. For example, "object-storage section" is used instead
  462.     of "working-storage section" for object data. Multiple inheritance,
  463.     conformance and garbage collection are not implemented. Also,
  464.     vocabularies are implemented though these are not currently part of
  465.     the proposed standard.
  466.  
  467.  
  468. 10. Books about COBOL.
  469.  
  470.     "Advanced ANSI COBOL with Structured Programming (2nd ed.)",
  471.      ISBN 0-471-54786-7
  472.      by Gary DeWard Brown, published by John Wiley & Sons.
  473.      Apparently this is one of the few books which covers ANSI 85 COBOL.
  474.  
  475.     "Application Programming and File Processing in COBOL",
  476.      ISBN 0-669-16570-0
  477.      by Yuksel Uckan, published by D.C. Heath and Co., 1992
  478.      This is also available in two volumes :
  479.  
  480.     "Application Programming in COBOL (Volume 1)". ISBN 0-669-28207-3.
  481.     "File Processing in COBOL (Volume 2)". ISBN 0-669-28208-1.
  482.  
  483.     "COBOL 85 For Programmers", ISBN 0-444-01232-X
  484.      by Don Nelson, published by North-Holland.
  485.  
  486.      It is available only from the author.
  487.  
  488.     "COBOL 85 For Programmers", ISBN 0-471-92156-4
  489.      by Jim Inglis, published by John Wiley and Sons.
  490.      First edition in 1989, 287 pages.
  491.      Third reprint cost 17.50 UKP, May '91.
  492.  
  493.     "COBOL: Der Einstieg", ISBN 3-8006-1673-4
  494.      by Andreas Tietz, published by Vahlen Verlag, Muenchen.
  495.      A German language book.
  496.  
  497.     "COBOL from Micro to Mainframe", ISBN 0-13-138686-7
  498.      by Robert Grauer, published by Prentice Hall.
  499.      This includes a disk containing a student edition of CA-Realia COBOL
  500.      and interactive COBOL debugger.
  501.      US price (May '94) : $55
  502.      This book may have been released as several volumes and as a complete
  503.      work.  I'm not sure to which the ISBN applies.  The ISBN
  504.      0-13-140179-3 has been suggested for Volume I by William Fang
  505.      <wfan1@lindblat.cc.monash.edu.au>.
  506.  
  507.     "The COBOL Presentation Manager Programming Guide", ISBN 0-442-01293-4
  508.      by David M. Dill, published by Van Nostrand Reinhold.
  509.  
  510.     "Comprehensive COBOL"            ISBN 0-07-909613-1 (5.25 inch disks)
  511.      by Bradley                      ISBN 0-07-836549-X (3.5 inch disks)
  512.      Includes a Liant RM/COBOL-85 DOS compiler and development environment
  513.      US price ( April '94): $60.50
  514.  
  515.     "Comprehensive Structured COBOL", ISBN unknown
  516.      by L. Wayne Horns.  Comes with an RM compiler.
  517.  
  518.     "Comprehensive Structured COBOL (Third edition)", ISBN 0-534-91781-X
  519.      by Gary S. Popkin, published by PWS-KENT (Division of Wadsworth Inc).
  520.      Covers ANSI-74 and ANSI-85 COBOL in detail.  Highly recommended by
  521.      m.wilson@rea2102.wins.icl.co.uk.
  522.  
  523.     "Modern COBOL Programming", ISBN unknown
  524.      by Price/Olson published by McGraw Hill
  525.      Comes with RM/COBOL-85
  526.      US price (June '94): ~$55
  527.  
  528.     "Object-COBOL: Object-orientation for Business"
  529.      by Raymond Obin published by Micro Focus Press.
  530.  
  531.     "OS/2 Presentation Manager Programming for COBOL Programmers",
  532.      ISBN unknown, by Robert B. Chapman, published by John Wiley & Sons.
  533.  
  534.     "The Revolutionary guide to COBOL with compiler" ISBN 1-874416-17-6
  535.      by Yevsei Handel and Boris Degtyar.  Comes with a disk containing a
  536.      COBOL compiler written by Dmitry Bronnikov.
  537.  
  538.      Published by Wrox Press Ltd, 1334 Warwick Rd, Birmingham, UK.
  539.  
  540.     "Structured COBOL, 3rd Edition"  ISBN 0-07-835423-4 (5.25 inch disks)
  541.      by Welburn/Price                ISBN 0-07-836489-2 (3.5 inch disks)
  542.      Includes a Liant RM/COBOL-85 DOS compiler and development environment
  543.      US price (April '94): $67.38
  544.  
  545.      The above two books may be ordered from Mitchell/McGraw Hill,
  546.      Tel: (800) 338-3987 (US only) or (619) 426-5000
  547.  
  548.          Juergen Linkens <R13550@WACCVM.corp.mot.com> adds :
  549.  
  550.              The compiler is limited as following:
  551.              -  max.  800 lines of code
  552.              -  max.    4 files
  553.              -  max. 1000 records per file
  554.              -  max.  100 bytes per file record
  555.  
  556.              BTW, the editor coming with it isn't very good either.
  557.  
  558.              This is not meant to be a complaint, just a hint for future
  559.              issues. I never expected a fully unlimited compiler for a
  560.              book price, just a little less limitations.
  561.  
  562.     "Structured ANSI COBOL Part 1 : A Course for novices using a subset
  563.      of 1974 or 1985 ANSI COBOL"  ISBN unknown
  564.      by Mike Murach and Associates Inc. (1987)
  565.  
  566.     "Structured ANSI COBOL Part 2 : An advanced course using 1974 or 1985
  567.      ANSI COBOL"  ISBN unknown
  568.      by Mike Murach and Associates Inc. (1987)
  569.  
  570.     "Structured COBOL with Business Applications", ISBN unknown
  571.      by Stanley E. Myers published by Prentice Hall.
  572.  
  573.     "Teach Yourself COBOL in 21 Days", ISBN 0-672-30469-4 by Mo Budlong,
  574.      published by SAMS Publishing/MacMillan Computer Publishing
  575.  
  576.     "Structured COBOL Programming (7th Edition)", ISBN 0-471-30580-4
  577.      by Stern & Stern, published by John Wiley & Sons.
  578.      Comes with a syntax guide and an order form for a special offer
  579.      cut-down RM/COBOL 85 or Micro Focus Personal COBOL (unmodified).
  580.  
  581.  
  582. 11. Is there a COBOL to C converter ?
  583.  
  584.     Asking this question anywhere appears to generate much general
  585.     flamage and general language wars and very little useful
  586.     information.
  587.  
  588.     No such beast is listed in the free compilers FAQ, but an ad
  589.     has appears in the US publication "Programmer's Shop Catalog"
  590.     for COBOL to C (and PL/I to C) translators.  Contact :
  591.  
  592.         Micro-Processor Services,
  593.         92 Stone Hurst Lane,
  594.         Dix Hills,
  595.         NY 11746
  596.  
  597.         Tel: (516) 499 4461
  598.  
  599.  
  600.     A toolset for conversion from COBOL to several other languages
  601.     is available. A tool first produces structured diagrams
  602.     (Nassi-Shneiderman) from existing source files. Structural
  603.     errors are identified and you can edit to correct them. Another tool
  604.     takes those same diagrams and produces source code in one of several
  605.     languages (COBOL, C, Ada, Basic, Clipper, dBaseIV, Fortran, Modula
  606.     2, Natural, PL/1, etc.)
  607.  
  608.     The toolset is called XperCase by Siemens, and is available
  609.     in the US from:
  610.  
  611.         Boston Technical Distribution Corp.
  612.         3 Center Plaza, Suite 440
  613.         Boston,
  614.         MA 02108
  615.  
  616.         Tel: (617) 248-8989
  617.         Fax: (617) 248-8986
  618.  
  619.     Laurent Sabarthez contributed :
  620.  
  621.         Some years ago I was Project Leader on a software project termed
  622.         COBTOC (COBol TO C translation). The company is by now out of
  623.         business, but the rihts on this product were purchased by NSI
  624.         (Network Solutions Inc., Herndon, VA, USA - Emitt McHenry was
  625.         Chairman).
  626.  
  627.         COBTOC is actually a translator generator. It can produce a
  628.         specialized translator for any reasonable COBOL dialect, given
  629.         a dialect description very close to the usual syntax notation
  630.         one can find into any COBOL Reference Manual. "semantics"
  631.         peculiarities are also described in this way.
  632.  
  633.         Once a translator has been produced in this way, a source
  634.         management module allows automated translation of the COBOL
  635.         source modules. A run-time library is also automatically
  636.         produced as a by-product of the translator.
  637.  
  638.         The COBTOC user gets a set of C files, each being the
  639.         translation of a corresponding COBOL file. You can get K&R C,
  640.         ANSI C, or common variants like Turbo C. The overall structure
  641.         of the COBOL program is preserved upon translation. Identifiers
  642.         are straightforward transformations of COBOL names. Paragraph
  643.         structure and flow control are also preserved, like all name
  644.         space properties attached to I/O and file management.
  645.  
  646.         The C files are compiled and linked withthe run-time library,
  647.         which supports data handling, edition, arithmetic, direct I/O,
  648.         file I/O and transaction management (e.g. CICS).
  649.  
  650.         Excutables are intnded to run on any platform supporting POSIX C
  651.         compiling and standard library linkage.
  652.  
  653.         COBTOC was left by my co-workers and me in an alpha release
  654.         state, mid 1993.
  655.  
  656.         I don't know the end of the story, but NSI should provide more
  657.         up-to-date information about it.
  658.  
  659.  
  660.     Some people consider that it is possibly cheaper to hire someone
  661.     to do the conversion job than to have a program produce C code
  662.     which could be quite difficult to read and maintain.
  663.  
  664.  
  665. 12. Other sources of information.
  666.  
  667.     12.1 Compuserve
  668.  
  669.         Micro Focus runs a COBOL Forum on Compuserve.  Just
  670.  
  671.             GO MICROFOCUS
  672.  
  673.         to get to it.
  674.  
  675.         CA also has a Forum.  To get to this, use
  676.  
  677.             GO CAIDEV
  678.  
  679.         Liant has a Forum too, to support the RM/COBOL and
  680.         Relativity(TM) family of products.  To access it, use
  681.  
  682.             GO LIANT
  683.  
  684.  
  685.     12.2 Bix
  686.  
  687.         There is a COBOL forum on Bix.  Don Nelson is the moderator.
  688.  
  689.     12.3 Micro Focus Faxback
  690.  
  691.         In Palo Alto, Micro Focus runs a system for obtaining certain
  692.         technical information by fax.  You need a tone-dial 'phone
  693.         to use it.
  694.  
  695.         The number is (415) 496 7170.
  696.  
  697.     12.4 Micro Focus WWW server
  698.  
  699.         Micro Focus has a WWW server covering many COBOL issues.  The
  700.         URL is http://www.mfltd.co.uk/
  701.  
  702.  
  703. 13. Information required for the FAQ.
  704.  
  705.     Corrections and additions to existing material are always welcome.
  706.  
  707.     I'd like to add a section of reviews of different COBOL books.  If
  708.     I am sent any reviews I will collate them and add these to the FAQ.
  709.  
  710.     More information on the COBOL standards and later updates would
  711.     be useful.
  712.  
  713.     A section covering COBOL programming could be worthwhile.
  714.  
  715.  
  716. 14. Contributors to the FAQ.
  717.  
  718.     The following people have contributed to the creation of this FAQ :
  719.  
  720.     James Fidell            <jfid@mfltd.co.uk>
  721.     Don Nelson              <nelson_don@tandem.com>
  722.     Clarence A Booth, Jr.   <turboteck@aol.com>
  723.     Kelly Brown             ???
  724.     Gary Henry              <gary@acucobol.com>
  725.     Stan Cox                <coxs@dg-rtp.dg.com>
  726.     Gary Crook              <gdc@mfltd.co.uk>
  727.     Robert D. Davis         <rdd@access.digex.net>
  728.     Uwe Baemayr             <uwe@rmc.liant.com>
  729.     Bernd Backhaus          <bernd@bbbo.ping.de>
  730.     Wayne Gallant           <wgallant@freenet.fsu.edu>
  731.     Jonathan Beit-Aharon    <jonathan.beit-aharon@office.wang.com>
  732.     Stefano Priola          <s70829@galileo.polito.it>
  733.     Todd G. Beets           <todd@acucobol.com>
  734.     Joachim Blome           <100137.672@compuserve.com>
  735.     John M.                 <jamiii@mercury.sfsu.edu>
  736.     Kathleen McSpurren      <kmcspurr@watarts.uwaterloo.ca>
  737.     Thomas Koehler          <koehler@vax.rz.uni-wuerzburg.d400.de>
  738.     Al Sinclair             <ads@mfltd.co.uk>
  739.     Mike Wilson             <mrw@oasis.icl.co.uk>
  740.     Erkki Ruohtula          <eru@tele.nokia.fi>
  741.     Ralf Laemmel            <rlaemmel@informatik.uni-rostock.de>
  742.     Tom Willard             <willard@venice.sedd.trw.com>
  743.     Peter Mikalajunas       <peter.mikalajunas@hamshack.com>
  744.     Laurent Sabarthez       <laurent@altern.com>
  745.     Norman Hull             <norman@idh.ie>
  746.     Juergen Linkens         <r13550@email.mot.com>
  747.  
  748.  
  749. 15. Copying this FAQ.
  750.  
  751.     This FAQ is copyright 1994, 1995 by James Fidell. It may be freely
  752.     redistributed as long as it is completely unmodified and that no
  753.     attempt is made to restrict any recipient from redistributing it on
  754.     the same terms. It may not be sold or incorporated into commercial
  755.     documents without the the written permission of the copyright
  756.     holder.
  757.  
  758.     Permission is granted for this document to be made available
  759.     for file transfer from sites offering unrestricted file transfer
  760.     on the Internet and from the COBOL Forums on Compuserve and Bix.
  761.  
  762.     This document is provided as is, without any warranty.  Nothing
  763.     in this document represents the views of Micro Focus Ltd.  Your
  764.     mileage may vary.
  765.  
  766. -- 
  767.  "Yield to temptation --             |     jfid@mfltd.co.uk
  768.   it may not pass your way again"    |  http://www.mfltd.co.uk/~jfid/
  769.                                      |
  770.         - Lazarus Long               |              James Fidell
  771.